﻿//
// GrepEngine
//
// Copyright (C) 2011 - Tatsuya Niioka
//
using System;

namespace GrepEngine
{
    /// <summary>
    /// Grepモード
    /// </summary>
    [Flags]
    public enum GrepMode
    {
        /// <summary>
        /// 検索を指定します。
        /// </summary>
        Grep = 1,
        /// <summary>
        /// 置換を指定します。
        /// </summary>
        Replace = 2,
        /// <summary>
        /// 削除を指定します。
        /// </summary>
        Delete = 4,
        /// <summary>
        /// 文字コード変換を指定します。
        /// </summary>
        CharCode = 8,
        /// <summary>
        /// インデント変換を指定します。
        /// </summary>
        Indent = 16,
        /// <summary>
        /// 行末Trimを指定します。
        /// </summary>
        Trim = 32
    }
}
